<?php
class Provincia_Model extends CI_Model {
	function __construct() {
		parent::__construct ();
	}
	function getProvincia() {
		/**
		 * 01/06/2015
		 * se cambio el query ya que tanto la tabla departamento, provincia y distrito estan unidas
		 * en la tabla ubigeo
		 * @author Leidy Uribe Marcos
		 */
		$this->db->select ( "cod_prov, nombre_ubigeo" );
		$this->db->from ( "ubigeo" );
		$this->db->where ( "cod_dist", "0" );
		$this->db->where ( "cod_prov <>", "0" );
		$consulta = $this->db->get ();
		$provincia = $consulta->result ();
		return $provincia; // devolvemos el resultado de lanzar la query.
	}
	function getPorDepartamento($data) {	
		/**
		 * 01/06/2015
		 * se cambio el query ya que tanto la tabla departamento, provincia y distrito estan unidas
		 * en la tabla ubigeo
		 * @author Leidy Uribe Marcos
		 */
		$p = $this->db->select ( "cod_dept, cod_prov, nombre_ubigeo" );
		$p = $this->db->from ( "ubigeo" );
		$p = $this->db->where ( "cod_dept", $data ['id'] );
		$p = $this->db->where ( "cod_dist", "0" );
		$p = $this->db->where ( "cod_prov <>", "0" );
		$p = $this->db->get ();
		return $p->result ();
	}
	function getProvinciaPorId($data) {
		/**
		 * 01/06/2015
		 * se cambio el query ya que tanto la tabla departamento, provincia y distrito estan unidas
		 * en la tabla ubigeo
		 * @author Leidy Uribe Marcos
		 */
		$p = $this->db->select ( "cod_prov, nombre_ubigeo" );
		$p = $this->db->from ( "ubigeo" );
		$p = $this->db->where ( "cod_dept", $data ['idDept'] );
		$p = $this->db->where ( "cod_prov", $data ['idProv'] );
		$p = $this->db->where ( "cod_dist", "0" );
		$p = $this->db->get ();
		return $p->result ();
	}
}

